/* 基座传递给子应用的方法 */
import { getCompetitions } from './buffer'

export default {
  /**
   * 路由上报
   */
  reportRoute: function({ showLeft, activeName }) {
    Vue.prototype.$storesCommit('setNavParam', { showLeft, activeName })
  },
  /**
   * 未登录
   */
  noLogin: function() {
    Vue.prototype.$hideLoading()
    Vue.prototype.$storesCommit('loginOut', '请先登录')
  },
  /**
   * 获取比赛信息
   */
  getComps: getCompetitions,
  /**
   * 获取登录账号信息
   */
  getMyInfo: function() {
    return Vue.prototype.$storesGet('getAdminInfo')
  }
}
